.b_Hero-WhiteBackground{position:relative;padding:174px 0 105px;background:var(--white)}@media(min-width: 1200px){.b_Hero-WhiteBackground{padding:186px 0 109px}}.b_Hero-WhiteBackground h1{color:var(--primary);font-weight:300}.b_Hero-WhiteBackground .intro{position:relative;text-align:center}.b_Hero-WhiteBackground .intro h1{font-weight:300;font-size:40px;letter-spacing:.4px;line-height:46px;margin-bottom:0}@media(min-width: 1200px){.b_Hero-WhiteBackground .intro h1{font-size:60px;letter-spacing:.48px;line-height:65px}}.b_Hero-WhiteBackground .intro h1 .gray-box{display:inline-block;font-size:14px;line-height:15px;font-family:var(--body_font);text-transform:uppercase;background-color:var(--light_grey);padding:15px 25px;font-weight:500;--mask: radial-gradient(12px at 12px 12px,#0000 98%,#000) -12px -12px;-webkit-mask:var(--mask);mask:var(--mask)}@media(min-width: 1200px){.b_Hero-WhiteBackground .intro h1 .gray-box{font-size:17px;line-height:19px}}.b_Hero-WhiteBackground .intro h1 .lg-heading{display:block;margin-top:10px}.block+.block.b_Hero-WhiteBackground{padding:174px 0 105px}@media(min-width: 1200px){.block+.block.b_Hero-WhiteBackground{padding:206px 0 129px}}